package com.electromagnetic.industry.software.manage.pojo.req;

import lombok.Data;
import lombok.EqualsAndHashCode;
import org.springframework.web.multipart.MultipartFile;

import java.io.Serializable;
import java.util.Date;

@EqualsAndHashCode(callSuper = true)
@Data
public class EDDataRequest extends BaseRequest implements Serializable {

    /**
     * 当前页
     */
    private Integer pageIndex = 1;
    /**
     * 每页数据
     */
    private Integer pageSize = 10;
    /**
     * 上级文件夹数据码,为空是顶级
     */
    private String parentId;
    /**
     * 文件数据编码
     */
    private String dataId;
    /**
     * 文件夹名称
     */
    private String name;
    /**
     * 文件类型
     */
    private String dataType;
    /**
     * 创建日期排序
     */
    private String gmtCreate;
    /**
     * 文件数据状态
     */
    private String dataStatus;
    /**
     * 备注
     */
    private String note;
    /**
     * 是否有效
     */
    private String effectFlag;
    /**
     * 关键词
     */
    private String keyWord;
    /**
     * 批量上传时间
     */
    private Date gmtBatchUpload;
    /**
     * 保存状态
     */
    private String saveStatus;
    /**
     * 文件数据编码数组
     */
    private String[] dataIdArr;
    /**
     * 文件数据
     */
    private MultipartFile fileData;
}
